.container
{
    clear: both;
    margin-bottom: 10px;
    text-align: left;
}

#secondaryContent .container .il
{
    background: none;
    padding: 0;
}

#secondaryContent .container .ir
{
    background: none;
    padding: 0;
}

#secondaryContent .container .il, #secondaryContent .container .ir
{
    background-image: none;
}

#secondaryContent .container .i
{
    overflow: visible;
    padding: 0;
}

#tertiaryContent .container .i
{
    overflow: hidden;
}

#secondaryContent .container .t
{
    background: none;
    margin: 0;
}

#secondaryContent .container .t div
{
    background: none;
    height: auto;
    width: auto;
}

#secondaryContent .container .b
{
    background: none;
    height: auto;
    margin: 0;
}

#secondaryContent .container .b div
{
    background: none;
    height: auto;
    width: auto;
}

#navContent .leftColumnItem .primary .il ul
{
    margin-top: 12px;
    list-style-type: disc;
}

#navContent .leftColumnItem .primary .il ul li
{
    padding: 0 0 1em 10px;
    background: url("../images/bullet_blue_arrow_4x7.png") no-repeat scroll left 5px transparent;
    line-height: 1.23em;
    display: inline-block;
    padding: 0 0 14px;
}
#navContent .leftColumnItem .primary .il ul li a
{
    background: url("../images/bullet_blue_arrow_4x7.png") no-repeat scroll left 5px transparent;
    display: block;
    padding: 0 0 6px 9px;
    font-size: 1.3em;
    line-height: 1.3em;
    color: #0066cc;
    font-weight: normal;
}
#navContent .leftColumnItem .primary .il ul li a:hover
{
    text-decoration: underline;
}
#navContent .leftColumnItem .primary .il ul li ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#navContent .leftColumnItem .primary .il ul li ul li
{
    padding: 0 0 6px 9px;
    display: list-item;
    background: transparent none no-repeat scroll;
}

#navContent .leftColumnItem .primary .il ul li ul li a
{
    padding: 0 0 0 7px;
    display: block;
    font-size: 1.1em;
    line-height: 1.3em;
    color: #999;
    font-weight: normal;
    background: url("../images/bullets/left_nav_light_gray_bullet.png") no-repeat scroll -1px 4px transparent;
}

#navContent .leftColumnItem .primary .il ul li ul li a:hover
{
    text-decoration: underline;
}
#navContent
{
    padding: 12px 0 0 0;
}

#navContent h3#facetHead
{
    margin-bottom: 0;
    padding-bottom: 10px;
    font-size: 1.8em;
    font-weight: normal;
}

#navContent h5#facetHead, #navContent .container h2, #navContent .headingWrap h3, #navContent .headingWrap h5, #navContent ul li.introText
{
    margin: 26px 0 2px;
    font-size: 1.8em;
    line-height: 1em;
    font-weight: normal;
    padding: 1px 0 0 0;
}
#navContent .container h2
{
    margin-top: 0;
}
#navContent, #verticalBreadcrumbs ul.bookNav
{
    background: url("../images/lines/anav_div_1x2.gif") repeat-x scroll 0px 0px transparent;
}
#navContent h5#facetHead
{
    background: url("../images/lines/anav_div_1x2.gif") repeat-x scroll left bottom transparent;
    padding: 0 0 12px 0;
    margin: 0 0 2px 0;
}

#navContent span#facetHead
{
    background: url("../images/lines/anav_div_1x2.gif") repeat-x scroll left bottom transparent;
    padding: 0 0 12px 0;
    margin: 0 0 2px 0;
    font-size: 1.8em;
    color: #666;
    display: block;
}
#navContent #verticalBreadcrumbs ul.topicsWithin
{
    margin: 0 0 26px 0;
}


























h1
{
}
h2
{
    color: #333333;
    font-size: 1.846em;
    font-weight: bold;
    line-height: 1.154em;
}


h3
{
    color: #333333;
    font-size: 1.154em;
    line-height: 1.154em;
}
h4
{
    color: #333333;
    padding: 0 0 5px 0;
}



.nodeIntroText
{
    float: none;
}

.mainEventFeature
{
    width: 736px;
    padding-top: 0;
}

.mainEventFeature .mainEventNav .thumbDescOverlay
{
    width: 232px;
}

.mainEventFeature .mainEventNav .thumbBlock
{
    width: 248px;
}

.mainEventFeature .mainEventNav .thumbDescOverlay p
{
    width: 210px;
}

.mainEventFeature .mainEventNav .thumbBG1, .mainEventFeature .mainEventNav .thumbBG2, .mainEventFeature .mainEventNav .thumbBG3
{
    background-position: left;
}

.subcategoryNavigation .withThumb
{
    margin-left: 120px;
}

.subcategoryNavigation h3
{
    font-size: 1em;
}

.featuredMediaText
{
    width: 220px;
}

.pageIntroText
{
    margin-right: 20px;
}

.clear
{
    overflow: hidden;
}

.recentCaseStudies li
{
    padding-right: 5px;
}

#secondaryContent .upcomingEvents .eventTitle
{
    width: 364px;
}
#secondaryContent .recentPressReleases .pressReleaseTitle
{
    width: 282px;
}

.delphiCarousel.mediaCarousel li.item, .delphiCarousel .viewPort, .delphiCarousel .viewPortContainer
{
    width: auto;
}

.productCarousel .viewPort, .productCarousel .viewPortContainer
{
}
.facetsCollector .facetsPanel
{
    width: 100%;
}
.dellContactFragment
{
    clear: both;
    overflow: hidden;
}
#featureQuote.quoteModule
{
    width: 300px;
}
.caseStudiesModule .cols
{
    width: 209px;
}
#partner_logos
{
    margin-top: 6px;
}
div#threeColumnMainEvent #primaryContent #primaryAjaxHook #facetSearchResults, div#threeColumn #primaryContent #primaryAjaxHook #facetSearchResults, div#application #primaryContent .verticalSubsection #applicationContent #viewAllResults, div#application #primaryContent #primaryAjaxHook #facetSearchResults
{
    padding-right: 20px;
}
.searchResults .headingWrap .sortBy
{
    margin: 0;
}
div#application #primaryContent #facetSearchResults.verticalSubsection
{
    overflow: hidden;
}
#contentWrap
{
    background: #eeeeee url("../images/gradient_browse_light.gif") repeat-x top;
}


#content
{
    background: transparent;
    overflow: hidden;
    padding: 0 0 20px;
}

#twoColumn h2#mastheadPageTitle, #pagetitle h2#mastheadPageTitle, #twoColumn h1#articlePageTitle, #pagetitle h1#articlePageTitle
{
    font-size: 2.4em;
    font-weight: normal;
    line-height: 1.1667em;
    margin: 0;
    padding: 18px 0 0;
}
#twoColumn #secondaryContent h2#mastheadPageTitle, #twoColumn #secondaryContent h1#articlePageTitle
{
    font-size: 1.2308em;
    font-weight: bold;
    line-height: 1.25em;
    margin: 0 0 0.5em;
    padding: 0;
}


#primaryContent
{
    background: url("../images/right_column_header_bg.png") no-repeat left top;
    padding-top: 11px;
    width: 965px;
}

#franchisePrimaryContent
{
    width: 965px;
}
#oneColumn #content, #twoColumn #content
{
    margin-bottom: 24px;
    padding: 0 5px;
}
#oneColumn #content #primaryContent, #twoColumn #content #primaryContent, #oneColumn #content #franchisePrimaryContent, #twoColumn #content #franchisePrimaryContent, #sitewideInterstitial.c15
{
    background: url("../images/browse_one_column_header.png") no-repeat top left;
    margin: 0 -5px;
    padding: 10px 5px 0;
}
#oneColumn #content #primaryContent #primaryAjaxHook, #twoColumn #content #primaryContent #primaryAjaxHook, #oneColumn #content #franchisePrimaryContent #primaryAjaxHook, #twoColumn #content #franchisePrimaryContent #primaryAjaxHook, #sitewideInterstitial.c15 .wrapper
{
    background: url("../images/browse_one_column_footer.png") no-repeat bottom left;
    margin: 0 -5px;
    padding: 0 5px 15px;
}
#oneColumn #content #primaryContent #primaryAjaxHook .verticalSubsection, #twoColumn #content #primaryContent #primaryAjaxHook .verticalSubsection, #oneColumn #content #franchisePrimaryContent #primaryAjaxHook .verticalSubsection, #twoColumn #content #franchisePrimaryContent #primaryAjaxHook .verticalSubsection, #sitewideInterstitial.c15 .interstitialBody
{
    background: url("../images/browse_one_column_body.png") repeat-y bottom left;
    margin: 0 -5px;
    overflow: visible;
    padding: 10px 5px 10px 25px;
    min-height: 0;
}
#sitewideInterstitial.c15 .interstitialBody
{
    padding: 0 4px 1px 20px;
}
#oneColumn #content #primaryContent #primaryAjaxHook .verticalSubsection.noPadding, #oneColumn #content #franchisePrimaryContent #primaryAjaxHook .verticalSubsection.noPadding
{
    padding: 10px 5px;
}
#primaryContent #primaryAjaxHook #secondaryContent
{
    overflow: hidden;
    clear: both;
}
#oneColumn #primaryContent #primaryAjaxHook #secondaryContent
{
    overflow: visible;
}
div#twoColumn #primaryContent #primaryAjaxHook #secondaryContent
{
    width: 673px;
}
div#twoColumn #primaryContent #primaryAjaxHook #tertiaryContent
{
    width: 232px;
}
div#threeColumnMainEvent #secondaryContent, div#threeColumn #secondaryContent
{
    margin: 0 10px 0 0;
    width: 484px;
    overflow: hidden;
}
#contentShadow
{
    background: none;
}
div#application #navContent, div#threeColumnMainEvent #navContent, div#threeColumn #navContent
{
    width: 169px;
}
div#application #primaryContent, div#application #franchisePrimaryContent, div#threeColumnMainEvent #primaryContent, div#threeColumn #primaryContent, #sitewideInterstitial
{
    background: transparent url("../images/right_column_header_bg.png") no-repeat scroll 0 0;
    display: inline;
    float: left;
    margin: 0 0 0 13px;
    padding: 11px 0;
    width: 783px;
}
#sitewideInterstitial, #sitewideInterstitial.c15
{
    display: block;
    float: none;
    margin: 0;
    padding: 0 0 15px 0;
    background-position: left bottom;
}
#sitewideInterstitial.c15
{
    margin: 0 0 0 -5px;
    padding: 0 5px 15px;
    width: 975px;
}



div#application #franchisePrimaryContent .verticalSubsection, div#threeColumnMainEvent #primaryContent #primaryAjaxHook, div#threeColumn #primaryContent #primaryAjaxHook, div#application #primaryContent #primaryAjaxHook, #sitewideInterstitial .wrapper
{
    background: url("../images/right_column_footer_bg.png") no-repeat left bottom;
    overflow: visible;
    padding-bottom: 14px;
}
#sitewideInterstitial .wrapper
{
}
div#threeColumnMainEvent #primaryContent #primaryAjaxHook, div#threeColumnMain #primaryContent #primaryAjaxHook, #primaryContent #facetSearchResults.verticalSubsection
{
    overflow: hidden;
}
div#application #primaryContent .verticalSubsection, div#application #primaryContent #primaryAjaxHook
{
    overflow: visible;
    display: block;
}
div#application #primaryContent .verticalSubsection, div#application #franchisePrimaryContent .verticalSubsection #applicationContent, div#threeColumnMainEvent #primaryContent #primaryAjaxHook .verticalSubsection, div#threeColumn #primaryContent #primaryAjaxHook .verticalSubsection, #sitewideInterstitial .interstitialBody
{
    background: url("../images/right_column_body_bg.png") repeat-y left top;
    padding: 0 4px 1px 20px;
    min-height: 0;
}
#sitewideInterstitial .interstitialBody img, #sitewideInterstitial .interstitialBody p, #sitewideInterstitial.c15 .interstitialBody img, #sitewideInterstitial.c15 .interstitialBody p
{
    float: left;
    margin: 0 15px 0 0;
}
#sitewideInterstitial .interstitialBody, #sitewideInterstitial.c15 .interstitialBody
{
    clear: both;
    overflow: hidden;
}
div#threeColumnMainEvent #primaryContent #primaryAjaxHook .verticalSubsection, div#threeColumn #primaryContent #primaryAjaxHook .verticalSubsection
{
    padding: 0 4px 0 20px;
}
div#threeColumnMainEvent #primaryContent #primaryAjaxHook .verticalSubsection.first, div#threeColumn #primaryContent #primaryAjaxHook .verticalSubsection.first
{
    background: url("../images/right_column_body_bg.png") repeat-y left top;
    padding: 6px 4px 0 20px;
}
div#twoColumn #tertiaryContent, div#threeColumnMainEvent #tertiaryContent, div#threeColumn #tertiaryContent
{
    margin: 0 0 0 10px;
    width: 232px;
    overflow: hidden;
}
/*
*/

#pagetitle
{
    margin: 0 0 16px;
    position: relative;
    overflow: hidden;
    clear: both;
}

#twoColumn #pagetitle
{
    margin: 0 0 12px;
}


h1#mastheadPageTitle, #pagetitle h1#articlePageTitle
{
    font-weight: normal;
    float: left;
    clear: left;
    padding: 6px 0 0;
    background: none;
    font-size: 2.4em;
    font-family: "Museo 300" , Arial, sans-serif;
    line-height: 1.1667em;
    color: #000;
}

